import request from '@/hooks/request'

const Api = {
  uploadToAliOss: 'platform/wechatReply/uploadToAliOss', // 上传图片
  addAudit: 'platform/blacklist/addAudit', // 提交审核
  fansBlacklistAuditList: 'platform/blacklist/fansBlacklistAuditList', // 黑名单审核列表--管理员
  fansBlacklistAudit: 'platform/blacklist/fansBlacklistAudit', // 黑名单审核--管理员
  fansBlacklistList: 'platform/blacklist/fansBlacklistList', // 黑名单列表
  deleteFansBlacklist: 'platform/blacklist/deleteFansBlacklist' // 删除黑名单
}
/**
 * 上传图片
 * @param parameter
 * @returns
 */
export const getUploadToAliOss = (data: any) => {
  return request({
    method: 'post',
    headers: { 'Content-Type': 'multipart/form-data' },
    url: Api.uploadToAliOss,
    data
  })
}

/**
 * 提交审核
 * @param parameter
 * @returns
 */
export const getAddAudit = (data: any) => {
  return request({
    method: 'post',
    url: Api.addAudit,
    data
  })
}

/**
 * 黑名单审核列表--管理员
 * @param parameter
 * @returns
 */
export const fansBlacklistAuditList = (data: any) => {
  return request({
    method: 'post',
    url: Api.fansBlacklistAuditList,
    data
  })
}

/**
 * 黑名单审核--管理员
 * @param parameter
 * @returns
 */
export const fansBlacklistAudit = (data: any) => {
  return request({
    method: 'post',
    url: Api.fansBlacklistAudit,
    data
  })
}

/**
 * 黑名单列表
 * @param parameter
 * @returns
 */
export const fansBlacklistList = (data: any) => {
  return request({
    method: 'post',
    url: Api.fansBlacklistList,
    data
  })
}

/**
 * 删除--黑名单列表
 * @param parameter
 * @returns
 */
export const deleteFansBlacklist = (data: any) => {
  return request({
    method: 'post',
    url: Api.deleteFansBlacklist,
    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
    data
  })
}
